package org.linlinjava.litemall.admin.vo;

import lombok.Data;
import org.linlinjava.litemall.core.express.dao.ExpressInfoVO;

import java.math.BigDecimal;
import java.time.LocalDateTime;


@Data
public class OrderInfoVo {

    private Integer id;

    private Integer userId;

    private String orderSn;

    private Short orderStatus;

    private Short aftersaleStatus;

    private String consignee;

    private String mobile;

    private String address;

    private Integer addressId;

    private String message;

    private Integer invoiceId;

    private BigDecimal goodsPrice;

    private BigDecimal freightPrice;

    private BigDecimal couponPrice;

    private BigDecimal integralPrice;

    private BigDecimal grouponPrice;

    private BigDecimal orderPrice;

    private BigDecimal actualPrice;

    private String payId;

    private LocalDateTime payTime;

    private Integer shipType;

    private String shipSn;

    private String shipChannel;

    private LocalDateTime shipTime;

    private BigDecimal refundAmount;

    private String refundType;

    private String refundContent;

    private LocalDateTime refundTime;

    private LocalDateTime confirmTime;

    private Short comments;

    private LocalDateTime endTime;

    private LocalDateTime addTime;

    private LocalDateTime updateTime;

    private Boolean deleted;

    private OrderInvoiceVo orderInvoiceVo;

    private ExpressInfoVO expressInfoVO;
}
